Bat Algorithm (BA) for Image Thresholding
نویسندگان
چکیده
Thresholding is an important approach for image segmentation and it is the first step in the image processing for many applications. Segmentation is a low level operation that can segment an image in nonoverlapping regions. The optimal thresholds are found by maximizing Kapur's entropy-based thresholding function in a grey level image. However, the required CPU time increases exponentially with the number of desired optimal thresholds. In this paper a global multilevel thresholding algorithm for image segmentation is proposed based on the Bat inspired algorithm (BA). Cuckoo search (CS) algorithm was also implemented and compared with Kapur’s and BA’s algorithms. All algorithms have been tested on four sample images and experimental results show that both metaheuristics find excellent solutions, while computational time is negligible compared to exhaustive search. Key-Words: Bat algorithm, Maximum entropy thresholding, Image thresholding, Optimization metaheuristics, Nature inspired metaheuristics, Swarm intelligence
منابع مشابه
Improved Bat Algorithm Applied to Multilevel Image Thresholding
Multilevel image thresholding is a very important image processing technique that is used as a basis for image segmentation and further higher level processing. However, the required computational time for exhaustive search grows exponentially with the number of desired thresholds. Swarm intelligence metaheuristics are well known as successful and efficient optimization methods for intractable ...
متن کاملRobust Potato Color Image Segmentation using Adaptive Fuzzy Inference System
Potato image segmentation is an important part of image-based potato defect detection. This paper presents a robust potato color image segmentation through a combination of a fuzzy rule based system, an image thresholding based on Genetic Algorithm (GA) optimization and morphological operators. The proposed potato color image segmentation is robust against variation of background, distance and ...
متن کاملTSA: Tree-seed algorithm for continuous optimization
This paper presents a new intelligent optimizer based on the relation between trees and their seeds for continuous optimization. The new method is in the field of heuristic and population-based search. The location of trees and seeds on n-dimensional search space corresponds with the possible solution of an optimization problem. One or more seeds are produced from the trees and the better seed ...
متن کاملA New Approach to Software Cost Estimation by Improving Genetic Algorithm with Bat Algorithm
Because of the low accuracy of estimation and uncertainty of the techniques used in the past to Software Cost Estimation (SCE), software producers face a high risk in practice with regards to software projects and they often fail in such projects. Thus, SCE as a complex issue in software engineering requires new solutions, and researchers make an effort to make use of Meta-heuristic algorithms ...
متن کاملOPTIMUM DESIGN OF REINFORCED CONCRETE FRAMES USING BAT META-HEURISTIC ALGORITHM
The main aim of the present study is to achieve optimum design of reinforced concrete (RC) plane moment frames using bat algorithm (BA) which is a newly developed meta-heuristic optimization algorithm based on the echolocation behaviour of bats. The objective function is the total cost of the frame and the design constraints are checked during the optimization process based on ACI 318-08 code. ...
متن کامل